// 管理员相关仓库
import { defineStore } from 'pinia'

export const useAdminStore = defineStore('admin', {
  state: () => {
    return {
      // 管理员信息
      adminInfo: {
        id: '',
        username: '',
        password: '',
        nickname: '',
        email: '',
        phone: '',    
        role: ''
      }
    }
  },
  actions: {
    // 更新管理员信息
    updateAdminInfo(adminInfo) {
      this.adminInfo = adminInfo
    }
  },
  getters: {
    // 获取管理员信息
    getAdminInfo() {
      return this.adminInfo
    }
  }
})